package futbol5;

import java.text.DateFormat;
import java.util.Calendar;
import java.util.GregorianCalendar;
import java.util.Locale;

/**
 *
 * @author Ivan
 */
public class Reserva {

    private String idReserva;
    private Calendar fechaReserva;
    private String Cliente;
    private String Telefono;
    private Partido partido;
    private int posicionGrilla;



    public Reserva(String idReserva, Calendar fechaReserva, String Cliente, String Telefono) {
        this.idReserva = idReserva;
        this.fechaReserva = fechaReserva;
        this.Cliente = Cliente;
        this.Telefono = Telefono;
    }

    Reserva(String id, int hora, int minuto, int dia, int mes, int anio, int duracion, String cliente, String telefono) {

        this(id, new GregorianCalendar(anio, mes, dia, hora, minuto), cliente, telefono);

        posicionGrilla = hora - 12;

    }


    public void imprimirReserva(){
       // System.out.println("Fecha Reserva: " + fechaReserva.getTime().toString());
        System.out.println("Fecha Reserva: " + 
                DateFormat.getDateInstance(DateFormat.SHORT, Locale.FRANCE).format(fechaReserva.getTime()) + " " +
                DateFormat.getTimeInstance(DateFormat.SHORT, Locale.FRANCE).format(fechaReserva.getTime()));
        System.out.println("Reservo: " + Cliente + " Telefono: " + Telefono);
      
    }

    public void iniciarPartido(){

        partido = new Partido();
    }

    public String getIdReserva() {
        return idReserva;
    }

    public void setIdReserva(String idReserva) {
        this.idReserva = idReserva;
    }

    public String getCliente() {
        return Cliente;
    }

    public void setCliente(String Cliente) {
        this.Cliente = Cliente;
    }

    public String getTelefono() {
        return Telefono;
    }

    public void setTelefono(String Telefono) {
        this.Telefono = Telefono;
    }

    public Calendar getFechaReserva() {
        return fechaReserva;
    }

    public void setFechaReserva(Calendar fechaReserva) {
        this.fechaReserva = fechaReserva;
    }

    public String toString(){

        return Cliente + " \n " + Telefono;
    }

    public Partido getPartido() {
        return partido;
    }

    public void setPartido(Partido partido) {
        this.partido = partido;
    }

    public int getPosicionGrilla() {
        return posicionGrilla;
    }

    public void setPosicionGrilla(int posicionGrilla) {
        this.posicionGrilla = posicionGrilla;
    }






}
